/*
 * @Author: 陈德基
 * @Date: 2021-09-27 14:50:45
 * @LastEditTime: 2021-11-28 09:58:51
 * @Description: 
 * @FilePath: \copy_gsy_github_app_flutter\lib\common\behavior\base_loadmore_list_data_behavior.dart
 * 联系方式：
 * wx: melody_2009
 * qq: 7815171323 
 */

import 'base_load_data_behavior.dart';
import 'i_loading_behavior.dart';

abstract class BaseLoadmoreListDataBehavior<Parames, Result>
    extends BaseDataLoadingBehavior<Parames, List<Result>> {
  BaseLoadmoreListDataBehavior(ILoadingBehavior? wrap) : super(wrap: wrap);

  @override
  Future<List<Result>> request() {
    return refresh();
  }

  Future<List<Result>> refresh();
  Future<List<Result>> loadmore();
}
